Smush\Core\Settings D

Total Complexity 136
Dependencies 2
Dependents 17
Total lines 951
Lines of code 498
Logical lines of code 237
Comment lines 305
Methods 25
Properties 11

Methods 25

Method Rating Maintainability Complexity Lines of code
save_settings()
B
37 23 72
can_access()
B
49 18 29
parse_lazy_load_settings()
B
38 14 76
init()
A
45 14 38
get_setting_data()
A
38 7 77
is_network_enabled()
S
58 7 16
parse_bulk_settings()
S
57 6 15
get_setting()
S
62 5 11
parse_cdn_settings()
S
61 4 13
remove_unavailable()
S
62 4 12
init_lazy_load_defaults()
S
45 1 49
set_setting()
S
67 4 7
is_ajax_network_admin()
S
75 4 3
__construct()
S
64 4 9
delete_setting()
S
67 4 7
parse_access_settings()
S
61 3 12
reset()
S
58 2 17
get()
S
68 3 7
get_instance()
S
71 2 6
set()
S
69 2 7
get_lazy_load_fields()
S
82 1 3
get_settings_fields()
S
82 1 3
get_cdn_fields()
S
82 1 3
get_integrations_fields()
S
82 1 3
get_bulk_fields()
S
82 1 3